//Buscar Libro
var Gb = 'http://localhost/SVN/UTNFRGPBIBLIOTECA/';
var VecGlobal = {titulo:'',editorial:'',idioma:'',institucion:'',anio:'',autores:'',carreras:''};

$(function(){
	//alert('a');
    llamarBd({'motivo':'All','vector':''});

    $("#ddlEditorial").change(function(){
    	VecGlobal['editorial'] = $(this).val();
    	//VecGlobal['editorial'] = $('#ddlEditorial option:selected').text();
   //VecGlobal['editorial'] = $("option:selected", $("#ddlEditorial")).text() otra forma de hacer lo de arriba
    	llamarBd({'motivo':'Filtro','vector':JSON.stringify(VecGlobal)});
    });

    $("#ddlIdioma").change(function(){
    	VecGlobal['idioma'] = $(this).val();
    	llamarBd({'motivo':'Filtro','vector':JSON.stringify(VecGlobal)});
    });

    $("#ddlInstitucion").change(function(){
    	VecGlobal['institucion'] = $(this).val();
    	llamarBd({'motivo':'Filtro','vector':JSON.stringify(VecGlobal)});
    });

    $("#ddlAño").change(function(){
    	VecGlobal['anio'] = $('#ddlAño option:selected').text();
    	llamarBd({'motivo':'Filtro','vector':JSON.stringify(VecGlobal)});
    });

    $("#ddlAutores").change(function(){
    	VecGlobal['autores'] = $(this).val();
    	llamarBd({'motivo':'Filtro','vector':JSON.stringify(VecGlobal)});
    });

    $("#ddlCarreras").change(function(){
    	VecGlobal['carreras'] = $(this).val();
    	llamarBd({'motivo':'Filtro','vector':JSON.stringify(VecGlobal)});
    });

  //$("#txtTitulo").keyup(function(event){
   $("#txtTitulo").keyup(function(){
   if($("#txtTitulo").val().length >=3)
     {
          VecGlobal['titulo'] = $("#txtTitulo").val();
         // alert(VecGlobal['titulo']);
          llamarBd({'motivo':'Filtro','vector':JSON.stringify(VecGlobal)});
     }
     if($("#txtTitulo").val().length == 0 )
     {
        VecGlobal['titulo'] = $("#txtTitulo").val();
        llamarBd({'motivo':'Filtro','vector':JSON.stringify(VecGlobal)});
     }

    });
});
function llamarBd(arr){

//alert('b');
$(document).ajaxStart(Espera);  
var url = Gb+"libros/pedidoBase";
$.post(url,{Cadena:JSON.stringify(arr)},Resultado);
}

function Espera(){
	$("#espera").html('<img src="'+Gb+'public/imagenes/loading.gif" width="20px">');
}

function Resultado(cadena){
	var vector = JSON.parse(cadena);
	var listado ='';
	/*alert('cadena dddd '+cadena);
    alert(cadena['texto']+ "cadena sin parsear");
    alert(vector['texto'] + "cadena parseada");*/

 if(vector['texto'] == "No existen Registros" || vector['texto'] == "No existen Coincidencias"){
   	$("#spanBuscador").html(vector['texto']);
  }
  else{
	listado += '<table width="1120" border="4" align="left">';
    listado += '<tr><th>Titulo</th><th>Editorial</th><th>Idioma</th><th>Institucion</th><th>LugarPublicacion</th><th>NroEdicion</th>';
    listado += '<th>anioEdicion</th><th>ISBN</th><th>paginas</th><th>notas</th><th>fechaAgregado</th><th>incluyeSoftware</th><th>descriptores</th><th>autores</th><th>carreras</th><th>cantidad libros</th></tr>';
	for( var j = 0; j < vector.length; j++ ){
		listado += '<td>'+ vector[j]['Titulo'] + '</td>';
		listado += '<td>'+ vector[j]['Editorial'] + '</td>';
		listado += '<td>'+ vector[j]['Idioma'] + '</td>';
		listado += '<td>'+ vector[j]['Institucion'] + '</td>';
		listado += '<td>'+ vector[j]['LugarPublicacion'] + '</td>';
		listado += '<td>'+ vector[j]['NroEdicion'] + '</td>';

		listado += '<td>'+ vector[j]['AnioEdicion'] + '</td>';
		listado += '<td>'+ vector[j]['ISBN'] + '</td>';
		listado += '<td>'+ vector[j]['Paginas'] + '</td>';
		listado += '<td>'+ vector[j]['Notas'] + '</td>';
		listado += '<td>'+ vector[j]['FechaAgregado'] + '</td>';
		listado += '<td>'+ vector[j]['IncluyeSoftware'] + '</td>';
		listado += '<td>'+ vector[j]['Descriptores'] + '</td>';
		listado += '<td>'+ vector[j]['Autor'] + '</td>';
		listado += '<td>'+ vector[j]['Carrera'] + '</td>';
		listado += '<td>'+ vector[j]['CantLibros'] + '</td>';
		listado +='</tr>';
	}
	listado += '</table>';
	$("#spanBuscador").html(listado);
  }
}